A set of hardware hacks for the Mattel Juice Box Media player, which is
based on an ARM7 processor from Samsung, and runs uClinux.  The JuiceBox was
first sold in 2005, and gained some interest as a possible platform for ARM
and uClinux experiementation, being as it was rather reasonably priced for a
ARM7 with color display.  Additional interest existed in repackaging some of
its original functionality as a picture or music player, into interesting
shapes. It was not overly successful, however, and was discontinued in 2006,
at which point the surplus units appeared on the market at severly
discounted prices, increasing interest in it hackability.

See the wiki:  http://www.elinux.org/wiki/JuiceBox
And the Forum: http://www.linux-hacker.net/cgi-bin/UltraBoard/UltraBoard.pl?Action=ShowBoard&Board=MJB

CAD files are for CADSoft "EAGLE", a schematic/PCB editor with unusually
liberal licenses.  All designs were done with the Freeware version.

http://www.cadsoftusa.com

In general:
   *.brd	PCB design CAD file for EAGLE
   *.sch	Schematic CAD file for EAGLE
   *.ps		Postscript image suitable for printing
   *.pdf	Acrobat image suitable for printing
   *.png	Viewable image
   *.txt	Descriptive text


Flash card Adaptors

For music and picture playing, the JuiceBox interfaced to a standard MMC or
SD flash card via a special adaptor that was entirely passive.  The first
set of designs allow such adaptors to be constructed by the hobbyist, since
they are no longer sold.

Juice-box-miniSD-0.*  Board and schematic for a full copy of the commercial
		      implementation, including assorted pullup and pulldown
		      resistors, bypass caps, and so on.  It turns out that
		      much of that is unnecessary, but this is the original
		      design, and is the largest and most "correct."
		      It uses a particular miniSD card socket sold on
		      eBay by 
		      http://stores.ebay.com/Experimenters-Discount-Warehouse
		      supposedly similar to a Mitsumi CIM-F07N.  The design
		      should be easily modifiable to suit other SD or MMC
		      sockets, if you have or can create the EAGLE library.
Juice-box-miniSD-1.*  Physically shrunken version of the full design.
Juice-box-miniSD-3.*  A minimalist design (no pullups/etc)
Juice-box-miniSD-4.*  Minimalist design on square, straight-sided board.
		      This is the easiest version to fabricate using
		      hobbyist PCB techniques, probably.

Juice-box-MMC.*	      Someone noticed that the adpaptors sold with "small"
		      flash cards like RS-MMC, miniSD, microSD, etc would
		      be useful as sockets for those flash types, since
		      otherwise such sockets can be hard to find in the
		      usual hobbyist channels.  This design is a "helper"
		      board for creating a flash adaptor based on an MMC
		      adaptor or card, using jumpers between the board and
		      the card (see the wiki, maybe.)

Juice-box-SD.*	      As above, but for SD-style adaptors.

Juice-box-breakout.*  a sort of "protoboard" for implementing JB plugin
		      hardware.



JB-miniSD-helper.*    Like the minimalist version without the edge connector,
		      designed to assist with attaching a miniSD socket for
		      mounting elsewhere in the box.

